implantable pacemaker - Turkish English Dictionary